#ifndef INFINITY_WINDOW_EVENT_LISTENER_H
#	define INFINITY_WINDOW_EVENT_LISTENER_H

#include "system/window.h"
#include "system/windoweventlistener.h"

namespace infinity {

class WindowEventListener
:	public dw::system::Window::EventListener
{
public : //! @name Construction & Destruction
	//! @{
	WindowEventListener();
	~WindowEventListener();
	//! @}

public : //! @name dw::system::Window::EventListener Callbacks
	//! @{
	void onClose(dw::system::Window* sender, dw::system::Window::EventArg& eventArg);
	//! @}
};

} // namespace infinity

#endif // !INFINITY_WINDOW_EVENT_LISTENER_H
